/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.addBox;

public class AddBoxDetailOutData {
    private String gsidBatch;
    private String proForm;
    private String proSpecs;
    private String proPlace;
    private String proUnit;
    private String gsadStockStatus;
    private String gsidValidDate;
    private String gsidProId;
    private String gsidProName;
    private String proRegisterNo;
    private String proFactoryName;
    private String gsidQty;
    private String indexDetail;
    private String gsidBatchNo;
    private String normalPrice;
    private String gsidSerial;

    public String getGsidBatch() {
        return this.gsidBatch;
    }

    public String getProForm() {
        return this.proForm;
    }

    public String getProSpecs() {
        return this.proSpecs;
    }

    public String getProPlace() {
        return this.proPlace;
    }

    public String getProUnit() {
        return this.proUnit;
    }

    public String getGsadStockStatus() {
        return this.gsadStockStatus;
    }

    public String getGsidValidDate() {
        return this.gsidValidDate;
    }

    public String getGsidProId() {
        return this.gsidProId;
    }

    public String getGsidProName() {
        return this.gsidProName;
    }

    public String getProRegisterNo() {
        return this.proRegisterNo;
    }

    public String getProFactoryName() {
        return this.proFactoryName;
    }

    public String getGsidQty() {
        return this.gsidQty;
    }

    public String getIndexDetail() {
        return this.indexDetail;
    }

    public String getGsidBatchNo() {
        return this.gsidBatchNo;
    }

    public String getNormalPrice() {
        return this.normalPrice;
    }

    public String getGsidSerial() {
        return this.gsidSerial;
    }

    public void setGsidBatch(String gsidBatch) {
        this.gsidBatch = gsidBatch;
    }

    public void setProForm(String proForm) {
        this.proForm = proForm;
    }

    public void setProSpecs(String proSpecs) {
        this.proSpecs = proSpecs;
    }

    public void setProPlace(String proPlace) {
        this.proPlace = proPlace;
    }

    public void setProUnit(String proUnit) {
        this.proUnit = proUnit;
    }

    public void setGsadStockStatus(String gsadStockStatus) {
        this.gsadStockStatus = gsadStockStatus;
    }

    public void setGsidValidDate(String gsidValidDate) {
        this.gsidValidDate = gsidValidDate;
    }

    public void setGsidProId(String gsidProId) {
        this.gsidProId = gsidProId;
    }

    public void setGsidProName(String gsidProName) {
        this.gsidProName = gsidProName;
    }

    public void setProRegisterNo(String proRegisterNo) {
        this.proRegisterNo = proRegisterNo;
    }

    public void setProFactoryName(String proFactoryName) {
        this.proFactoryName = proFactoryName;
    }

    public void setGsidQty(String gsidQty) {
        this.gsidQty = gsidQty;
    }

    public void setIndexDetail(String indexDetail) {
        this.indexDetail = indexDetail;
    }

    public void setGsidBatchNo(String gsidBatchNo) {
        this.gsidBatchNo = gsidBatchNo;
    }

    public void setNormalPrice(String normalPrice) {
        this.normalPrice = normalPrice;
    }

    public void setGsidSerial(String gsidSerial) {
        this.gsidSerial = gsidSerial;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof AddBoxDetailOutData)) {
            return false;
        }
        AddBoxDetailOutData other = (AddBoxDetailOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$gsidBatch = this.getGsidBatch();
        String other$gsidBatch = other.getGsidBatch();
        if (this$gsidBatch == null ? other$gsidBatch != null : !this$gsidBatch.equals(other$gsidBatch)) {
            return false;
        }
        String this$proForm = this.getProForm();
        String other$proForm = other.getProForm();
        if (this$proForm == null ? other$proForm != null : !this$proForm.equals(other$proForm)) {
            return false;
        }
        String this$proSpecs = this.getProSpecs();
        String other$proSpecs = other.getProSpecs();
        if (this$proSpecs == null ? other$proSpecs != null : !this$proSpecs.equals(other$proSpecs)) {
            return false;
        }
        String this$proPlace = this.getProPlace();
        String other$proPlace = other.getProPlace();
        if (this$proPlace == null ? other$proPlace != null : !this$proPlace.equals(other$proPlace)) {
            return false;
        }
        String this$proUnit = this.getProUnit();
        String other$proUnit = other.getProUnit();
        if (this$proUnit == null ? other$proUnit != null : !this$proUnit.equals(other$proUnit)) {
            return false;
        }
        String this$gsadStockStatus = this.getGsadStockStatus();
        String other$gsadStockStatus = other.getGsadStockStatus();
        if (this$gsadStockStatus == null ? other$gsadStockStatus != null : !this$gsadStockStatus.equals(other$gsadStockStatus)) {
            return false;
        }
        String this$gsidValidDate = this.getGsidValidDate();
        String other$gsidValidDate = other.getGsidValidDate();
        if (this$gsidValidDate == null ? other$gsidValidDate != null : !this$gsidValidDate.equals(other$gsidValidDate)) {
            return false;
        }
        String this$gsidProId = this.getGsidProId();
        String other$gsidProId = other.getGsidProId();
        if (this$gsidProId == null ? other$gsidProId != null : !this$gsidProId.equals(other$gsidProId)) {
            return false;
        }
        String this$gsidProName = this.getGsidProName();
        String other$gsidProName = other.getGsidProName();
        if (this$gsidProName == null ? other$gsidProName != null : !this$gsidProName.equals(other$gsidProName)) {
            return false;
        }
        String this$proRegisterNo = this.getProRegisterNo();
        String other$proRegisterNo = other.getProRegisterNo();
        if (this$proRegisterNo == null ? other$proRegisterNo != null : !this$proRegisterNo.equals(other$proRegisterNo)) {
            return false;
        }
        String this$proFactoryName = this.getProFactoryName();
        String other$proFactoryName = other.getProFactoryName();
        if (this$proFactoryName == null ? other$proFactoryName != null : !this$proFactoryName.equals(other$proFactoryName)) {
            return false;
        }
        String this$gsidQty = this.getGsidQty();
        String other$gsidQty = other.getGsidQty();
        if (this$gsidQty == null ? other$gsidQty != null : !this$gsidQty.equals(other$gsidQty)) {
            return false;
        }
        String this$indexDetail = this.getIndexDetail();
        String other$indexDetail = other.getIndexDetail();
        if (this$indexDetail == null ? other$indexDetail != null : !this$indexDetail.equals(other$indexDetail)) {
            return false;
        }
        String this$gsidBatchNo = this.getGsidBatchNo();
        String other$gsidBatchNo = other.getGsidBatchNo();
        if (this$gsidBatchNo == null ? other$gsidBatchNo != null : !this$gsidBatchNo.equals(other$gsidBatchNo)) {
            return false;
        }
        String this$normalPrice = this.getNormalPrice();
        String other$normalPrice = other.getNormalPrice();
        if (this$normalPrice == null ? other$normalPrice != null : !this$normalPrice.equals(other$normalPrice)) {
            return false;
        }
        String this$gsidSerial = this.getGsidSerial();
        String other$gsidSerial = other.getGsidSerial();
        return !(this$gsidSerial == null ? other$gsidSerial != null : !this$gsidSerial.equals(other$gsidSerial));
    }

    protected boolean canEqual(Object other) {
        return other instanceof AddBoxDetailOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $gsidBatch = this.getGsidBatch();
        result = result * 59 + ($gsidBatch == null ? 43 : $gsidBatch.hashCode());
        String $proForm = this.getProForm();
        result = result * 59 + ($proForm == null ? 43 : $proForm.hashCode());
        String $proSpecs = this.getProSpecs();
        result = result * 59 + ($proSpecs == null ? 43 : $proSpecs.hashCode());
        String $proPlace = this.getProPlace();
        result = result * 59 + ($proPlace == null ? 43 : $proPlace.hashCode());
        String $proUnit = this.getProUnit();
        result = result * 59 + ($proUnit == null ? 43 : $proUnit.hashCode());
        String $gsadStockStatus = this.getGsadStockStatus();
        result = result * 59 + ($gsadStockStatus == null ? 43 : $gsadStockStatus.hashCode());
        String $gsidValidDate = this.getGsidValidDate();
        result = result * 59 + ($gsidValidDate == null ? 43 : $gsidValidDate.hashCode());
        String $gsidProId = this.getGsidProId();
        result = result * 59 + ($gsidProId == null ? 43 : $gsidProId.hashCode());
        String $gsidProName = this.getGsidProName();
        result = result * 59 + ($gsidProName == null ? 43 : $gsidProName.hashCode());
        String $proRegisterNo = this.getProRegisterNo();
        result = result * 59 + ($proRegisterNo == null ? 43 : $proRegisterNo.hashCode());
        String $proFactoryName = this.getProFactoryName();
        result = result * 59 + ($proFactoryName == null ? 43 : $proFactoryName.hashCode());
        String $gsidQty = this.getGsidQty();
        result = result * 59 + ($gsidQty == null ? 43 : $gsidQty.hashCode());
        String $indexDetail = this.getIndexDetail();
        result = result * 59 + ($indexDetail == null ? 43 : $indexDetail.hashCode());
        String $gsidBatchNo = this.getGsidBatchNo();
        result = result * 59 + ($gsidBatchNo == null ? 43 : $gsidBatchNo.hashCode());
        String $normalPrice = this.getNormalPrice();
        result = result * 59 + ($normalPrice == null ? 43 : $normalPrice.hashCode());
        String $gsidSerial = this.getGsidSerial();
        result = result * 59 + ($gsidSerial == null ? 43 : $gsidSerial.hashCode());
        return result;
    }

    public String toString() {
        return "AddBoxDetailOutData(gsidBatch=" + this.getGsidBatch() + ", proForm=" + this.getProForm() + ", proSpecs=" + this.getProSpecs() + ", proPlace=" + this.getProPlace() + ", proUnit=" + this.getProUnit() + ", gsadStockStatus=" + this.getGsadStockStatus() + ", gsidValidDate=" + this.getGsidValidDate() + ", gsidProId=" + this.getGsidProId() + ", gsidProName=" + this.getGsidProName() + ", proRegisterNo=" + this.getProRegisterNo() + ", proFactoryName=" + this.getProFactoryName() + ", gsidQty=" + this.getGsidQty() + ", indexDetail=" + this.getIndexDetail() + ", gsidBatchNo=" + this.getGsidBatchNo() + ", normalPrice=" + this.getNormalPrice() + ", gsidSerial=" + this.getGsidSerial() + ")";
    }
}

